package com.deyuanyun.pic.ctrl.domain;

import java.util.Date;

/**
 * 阴保整改记录表
 */
public class CpRecRecode {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 更新人员
     */
    private String updateUser;

    /**
     * 更新原因
     */
    private String updateRemark;

    /**
     * 逻辑删除字段
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short vsersion;

    /**
     * 是否是最新数据，0：最新数据；1：历史数据
     */
    private Short isNewest;

    /**
     * 阴保整改编号
     */
    private String recTaskId;

    /**
     * 数据状态：01，未提交；02，已提交；03，审核通过；04，审核未通过；20，已发布
     */
    private String dataStated;

    /**
     * 管道编号
     */
    private String pipeLineId;

    /**
     * 所属场站阀室
     */
    private String pipeValveroomId;

    /**
     * 设备编号
     */
    private String eqptId;

    /**
     * 设备类型
     */
    private String eqptType;

    /**
     * 设备编号(自定义编号)
     */
    private String eqptNumber;

    /**
     * 最迟修复时间
     */
    private Date lastRepairDate;

    /**
     * 绝对距离
     */
    private Long mileage;

    /**
     * 位置_最近测试桩
     */
    private String nagm;

    /**
     * 位置_相对测试桩距离
     */
    private Long nagmMileage;

    /**
     * 修复建议（立即维修、计划维修、暂不维修、监控）REPAIR_SUGGESTED
     */
    private String repairSuggestion;

    /**
     * 检测单位
     */
    private String testingCompany;

    /**
     * 检测日期
     */
    private Date testingDate;

    /**
     * 异常情况
     */
    private String description;

    /**
     * 整改记录
     */
    private String rectificationDescription;

    /**
     * 整改单位
     */
    private String rectificationCompany;

    /**
     * 整改日期
     */
    private Date rectificationDate;

    /**
     * 业务组织机构路径
     */
    private String orgBizPath;

    /**
     * 备注
     */
    private String remarks;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 更新人员
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            更新人员
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 更新原因
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            更新原因
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除字段
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVsersion() {
        return vsersion;
    }

    /**
     * @param vsersion 
	 *            版本
     */
    public void setVsersion(Short vsersion) {
        this.vsersion = vsersion;
    }

    /**
     * @return 是否是最新数据，0：最新数据；1：历史数据
     */
    public Short getIsNewest() {
        return isNewest;
    }

    /**
     * @param isNewest 
	 *            是否是最新数据，0：最新数据；1：历史数据
     */
    public void setIsNewest(Short isNewest) {
        this.isNewest = isNewest;
    }

    /**
     * @return 阴保整改编号
     */
    public String getRecTaskId() {
        return recTaskId;
    }

    /**
     * @param recTaskId 
	 *            阴保整改编号
     */
    public void setRecTaskId(String recTaskId) {
        this.recTaskId = recTaskId == null ? null : recTaskId.trim();
    }

    /**
     * @return 数据状态：01，未提交；02，已提交；03，审核通过；04，审核未通过；20，已发布
     */
    public String getDataStated() {
        return dataStated;
    }

    /**
     * @param dataStated 
	 *            数据状态：01，未提交；02，已提交；03，审核通过；04，审核未通过；20，已发布
     */
    public void setDataStated(String dataStated) {
        this.dataStated = dataStated == null ? null : dataStated.trim();
    }

    /**
     * @return 管道编号
     */
    public String getPipeLineId() {
        return pipeLineId;
    }

    /**
     * @param pipeLineId 
	 *            管道编号
     */
    public void setPipeLineId(String pipeLineId) {
        this.pipeLineId = pipeLineId == null ? null : pipeLineId.trim();
    }

    /**
     * @return 所属场站阀室
     */
    public String getPipeValveroomId() {
        return pipeValveroomId;
    }

    /**
     * @param pipeValveroomId 
	 *            所属场站阀室
     */
    public void setPipeValveroomId(String pipeValveroomId) {
        this.pipeValveroomId = pipeValveroomId == null ? null : pipeValveroomId.trim();
    }

    /**
     * @return 设备编号
     */
    public String getEqptId() {
        return eqptId;
    }

    /**
     * @param eqptId 
	 *            设备编号
     */
    public void setEqptId(String eqptId) {
        this.eqptId = eqptId == null ? null : eqptId.trim();
    }

    /**
     * @return 设备类型
     */
    public String getEqptType() {
        return eqptType;
    }

    /**
     * @param eqptType 
	 *            设备类型
     */
    public void setEqptType(String eqptType) {
        this.eqptType = eqptType == null ? null : eqptType.trim();
    }

    /**
     * @return 设备编号(自定义编号)
     */
    public String getEqptNumber() {
        return eqptNumber;
    }

    /**
     * @param eqptNumber 
	 *            设备编号(自定义编号)
     */
    public void setEqptNumber(String eqptNumber) {
        this.eqptNumber = eqptNumber == null ? null : eqptNumber.trim();
    }

    /**
     * @return 最迟修复时间
     */
    public Date getLastRepairDate() {
        return lastRepairDate;
    }

    /**
     * @param lastRepairDate 
	 *            最迟修复时间
     */
    public void setLastRepairDate(Date lastRepairDate) {
        this.lastRepairDate = lastRepairDate;
    }

    /**
     * @return 绝对距离
     */
    public Long getMileage() {
        return mileage;
    }

    /**
     * @param mileage 
	 *            绝对距离
     */
    public void setMileage(Long mileage) {
        this.mileage = mileage;
    }

    /**
     * @return 位置_最近测试桩
     */
    public String getNagm() {
        return nagm;
    }

    /**
     * @param nagm 
	 *            位置_最近测试桩
     */
    public void setNagm(String nagm) {
        this.nagm = nagm == null ? null : nagm.trim();
    }

    /**
     * @return 位置_相对测试桩距离
     */
    public Long getNagmMileage() {
        return nagmMileage;
    }

    /**
     * @param nagmMileage 
	 *            位置_相对测试桩距离
     */
    public void setNagmMileage(Long nagmMileage) {
        this.nagmMileage = nagmMileage;
    }

    /**
     * @return 修复建议（立即维修、计划维修、暂不维修、监控）REPAIR_SUGGESTED
     */
    public String getRepairSuggestion() {
        return repairSuggestion;
    }

    /**
     * @param repairSuggestion 
	 *            修复建议（立即维修、计划维修、暂不维修、监控）REPAIR_SUGGESTED
     */
    public void setRepairSuggestion(String repairSuggestion) {
        this.repairSuggestion = repairSuggestion == null ? null : repairSuggestion.trim();
    }

    /**
     * @return 检测单位
     */
    public String getTestingCompany() {
        return testingCompany;
    }

    /**
     * @param testingCompany 
	 *            检测单位
     */
    public void setTestingCompany(String testingCompany) {
        this.testingCompany = testingCompany == null ? null : testingCompany.trim();
    }

    /**
     * @return 检测日期
     */
    public Date getTestingDate() {
        return testingDate;
    }

    /**
     * @param testingDate 
	 *            检测日期
     */
    public void setTestingDate(Date testingDate) {
        this.testingDate = testingDate;
    }

    /**
     * @return 异常情况
     */
    public String getDescription() {
        return description;
    }

    /**
     * @param description 
	 *            异常情况
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * @return 整改记录
     */
    public String getRectificationDescription() {
        return rectificationDescription;
    }

    /**
     * @param rectificationDescription 
	 *            整改记录
     */
    public void setRectificationDescription(String rectificationDescription) {
        this.rectificationDescription = rectificationDescription == null ? null : rectificationDescription.trim();
    }

    /**
     * @return 整改单位
     */
    public String getRectificationCompany() {
        return rectificationCompany;
    }

    /**
     * @param rectificationCompany 
	 *            整改单位
     */
    public void setRectificationCompany(String rectificationCompany) {
        this.rectificationCompany = rectificationCompany == null ? null : rectificationCompany.trim();
    }

    /**
     * @return 整改日期
     */
    public Date getRectificationDate() {
        return rectificationDate;
    }

    /**
     * @param rectificationDate 
	 *            整改日期
     */
    public void setRectificationDate(Date rectificationDate) {
        this.rectificationDate = rectificationDate;
    }

    /**
     * @return 业务组织机构路径
     */
    public String getOrgBizPath() {
        return orgBizPath;
    }

    /**
     * @param orgBizPath 
	 *            业务组织机构路径
     */
    public void setOrgBizPath(String orgBizPath) {
        this.orgBizPath = orgBizPath == null ? null : orgBizPath.trim();
    }

    /**
     * @return 备注
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * @param remarks 
	 *            备注
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }
}